package com.ozo.easy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ozo.easy.common.model.*;
import com.ozo.easy.entity.SysLog;
import com.ozo.easy.pojo.vo.SysLogVO;
import com.ozo.easy.pojo.dto.SysLogQueryDTO;

/**
 * 系统日志 服务类
 *
 * @author ozo
 * @version 1.0
 * @date 2025-02-06 15:13:51
 */
public interface ISysLogService extends IService<SysLog> {

    /**
     * 删除系统日志
     *
     * @param batchDTO
     */
    void remove(BaseBatchDTO<Long> batchDTO);

    /**
     * 系统日志分页
     *
     * @param basePage
     * @param queryDTO
     * @return
     */
    PageResult<SysLogVO> page(BasePage basePage, SysLogQueryDTO queryDTO);

}
